package 创建型模式.单例模式.饿汉模式;

/**
 * @author 康米
 * @date 2023/2/1  16:31
 */
public class HungerModel {

    /**
     * 目的就是只初始化一次，且只能通过定义的静态方法获取该对象
     */
    private static final HungerModel HUNGER_MODEL =new HungerModel();

    /**
     * 用途：将无参构造私有化，即防止该类被实例化
     */
    private HungerModel(){}

    /**
     * 用途：获取唯一可用对象
     * @return HungerModel
     */
    public static HungerModel getInstance(){
        return HUNGER_MODEL;
    }

    /**
     * 该对象具体方法的实现
     */
    public void show(){
        System.out.println("单例-饿汉模式");
    }
}
